The victim told police she got to the Farragut Avenue store and was immediately accosted by the man, later identified as Cristian Samuel Gil Aponte, 21, around 1 p.m., Bristol Borough police said.
The woman dropped her phone and Aponte wouldn't give it back, nor would he allow her to get into her car, authorities said.
"The altercation continued until the victim was able to enter her vehicle at which time police were notified," police said.
Officers responded to the area and began searching for a suspect.
Offices found a subject matching the description on the canal path off of Green Lane, and identified him as Aponte, police said.
He was taken into custody and charged with robbery, theft, harassment, and disorderly conduct, police said.
Aponte was brought before Magisterial District Judge Frank Peranteau who set bail at $50,000.
Click here to follow Daily Voice West Chester and receive free news updates.